/*******************************************************************************
* @brief  uart
*******************************************************************************/

#include "bsp_hal.h"
#include "com_obj.h"

		
/*******************************************************************************
* @brief  bsp_uart_init
* \param[in] none
* \retval: none
*******************************************************************************/
void bsp_uart_init(void)
{
    com01_Init(1, 115200, COM_PAR_NONE_1S);
    com.obj01.St.bits.cycle_mode = 1;
}


/*******************************************************************************
* @brief  tx_puc
* \param[in] ch: char to send
* \retval: none
*******************************************************************************/
void tx_puc(char ch)
{
    
}

/*******************************************************************************
* @brief  fputc : for stdio printf
* \param[in] ch
* \param[in] f
* \retval: none
*******************************************************************************/
int fputc(int ch, FILE *f)
{
    com.obj01.fun->cycle_snd_byte(ch);
	
	return ch;
}

/*******************************************************************************
* @brief  fgetc : for stdio scanf
* \param[in] f 
* \retval: none
*******************************************************************************/
int fgetc(FILE *f)
{


	return 0;

}
